@keyframes rotate-f3618fbc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-f3618fbc{0%{opacity:0}50%{opacity:1}to{opacity:0}}.loading-animation[data-v-f3618fbc]{animation:rotate-f3618fbc 2s ease infinite;transform-origin:center}.dot[data-v-f3618fbc]{animation:dot-f3618fbc 1.5s infinite}.dot[data-v-f3618fbc]:nth-child(1){animation-delay:0s}.dot[data-v-f3618fbc]:nth-child(2){animation-delay:.2s}.dot[data-v-f3618fbc]:nth-child(3){animation-delay:.4s}.measure-input input[data-v-0a9e5eef]{outline:none;field-sizing:content;min-width:80px;max-width:160px}.measurement-grid[data-v-38f4473a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.package-row[data-v-38f4473a]{padding-bottom:.75rem}.package-row+.package-row[data-v-38f4473a]{padding-top:.75rem;border-top:1px dashed var(--bs-gray-200)}@keyframes shimmer-707dcefe{0%{background-position:-500px 0}to{background-position:500px 0}}.shimmer-effect[data-v-707dcefe]{animation:shimmer-707dcefe 1.5s linear infinite;background:linear-gradient(to right,#f6f7f8 8%,#edeef1 18%,#f6f7f8 33%);background-size:1000px 100%}.skeleton-text[data-v-707dcefe]{width:120px;height:24px}.skeleton-tag[data-v-707dcefe]{width:64px;height:24px;border-radius:6px}.skeleton-badge[data-v-707dcefe]{width:120px;height:32px}.skeleton-grid[data-v-707dcefe]{height:30dvh}.scan-detail-card[data-v-707dcefe]{background-color:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:var(--bs-border-radius-12px);padding:1rem;box-shadow:var(--bs-box-shadow-sm)}.billing-input[data-v-6a98c6cd]{--border-color: var(--bs-gray-300);min-width:0;border:1px solid var(--border-color)}.billing-input button[data-v-6a98c6cd]{min-width:0;overflow:hidden;text-overflow:ellipsis;border:none;border-right:1px solid var(--border-color)}.billing-input input[data-v-6a98c6cd]{outline:none;border:none;width:78px}.billing-input input[data-v-6a98c6cd]::-webkit-inner-spin-button,.billing-input input[data-v-6a98c6cd]::-webkit-outer-spin-button{-webkit-appearance:none}.billing-number-input[data-v-7d43f40a]{--border-color: var(--bs-gray-300);display:inline-flex;border:1px solid var(--border-color)}.billing-number-input input[data-v-7d43f40a]{outline:none;border:none;width:78px}.billing-number-input input[data-v-7d43f40a]::-webkit-inner-spin-button,.billing-number-input input[data-v-7d43f40a]::-webkit-outer-spin-button{-webkit-appearance:none}.rate-row[data-v-209c4d31]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--bs-gray-200);border-radius:8px;cursor:pointer;transition:background-color .15s ease}.rate-row[data-v-209c4d31]:hover{background-color:var(--bs-gray-50)}.rate-row--selected[data-v-209c4d31]{border-color:var(--bs-primary);background-color:var(--bs-primary-50, #f0f7ff)}.billing-grid[data-v-73d41527]{display:grid;grid-template-columns:max-content 1fr;align-items:center;row-gap:1rem;column-gap:.5rem}
